package com.youxin.busfoundation.enums;


/**
 * 
 * @ClassName: EntConsumeTypeEnums 
 * @Description: 消费类型：1:手机联系 2:短信转发 3:固定电话 4:企业转线索 5:商务委托 6:查看微信 7:查看QQ
 * @author yingde.cao
 * @date 2017年11月28日 下午8:13:40 
 *
 */
public enum EntConsumeTypeEnums {	
	SJLX("手机联系", 1), DXZF("短信转发", 2), GDDH("固定电话", 3), QYZXS("企业转线索", 4),SWWT("商务委托", 5), CKDX("查看微信", 6), CKQQ("查看QQ", 10);  
    // 成员变量  
    private String name;  
    private int index;  
    // 构造方法  
    private EntConsumeTypeEnums(String name, int index) {  
        this.name = name;  
        this.index = index;  
    }  
    // 普通方法  
    public static String getName(int index) {  
        for (EntConsumeTypeEnums c : EntConsumeTypeEnums.values()) {  
            if (c.getIndex() == index) {  
                return c.name;  
            }  
        }  
        return null;  
    }  
    
    public static EntConsumeTypeEnums valueOf(int val)
	{			
		for(EntConsumeTypeEnums m : EntConsumeTypeEnums.values()) 
		{
			if(val==m.getIndex())
				return m;
	    }
		return null;
	}
    
    // get set 方法  
    public String getName() {  
        return name;  
    }  
    public void setName(String name) {  
        this.name = name;  
    }  
    public int getIndex() {  
        return index;  
    }  
    public void setIndex(int index) {  
        this.index = index;  
    }  
    public static void main(String[] args) {
		System.out.println(getName(3));
	}
}  

